package com.handsome.解释器模式;

import java.util.HashMap;

/**
 * 抽象的运算符号解释器 每个运算符都只和自己左右两个数字有关系
 * @author niechun
 * @date 2023/3/26 15:17
 */
public class SymbolExpression extends Expression{

    protected  Expression left;
    protected  Expression right;

    public SymbolExpression(Expression left, Expression right) {
        this.left = left;
        this.right = right;
    }

    /**
     * 空实现 需要子类实现这个方法
     * @param map
     * @return
     */
    @Override
    public int interpreter(HashMap<String, Integer> map) {
        return 0;
    }
}
